def paginate_queryset(queryset, page=1, page_size=10):
    """
    对查询结果进行分页
    :param queryset: Django QuerySet对象
    :param page: 当前页码
    :param page_size: 每页数量
    :return: 分页数据
    """
    total = queryset.count()
    start = (page - 1) * page_size
    end = start + page_size
    
    items = [item.to_dict() for item in queryset[start:end]]
    
    return {
        'total': total,
        'page': page,
        'page_size': page_size,
        'items': items
    } 